package com.ruoyi.business.utils;

import com.ruoyi.common.utils.DictUtils;
import com.ruoyi.common.utils.StringUtils;
import org.springframework.stereotype.Service;

/*数据字典工具类
    @Author wyb
 * @Date 2025-07-30
* */
@Service
public class CategoryUtil {

    //校验数据字典是否存在
    public void validateCategory(String categoryLabel) {
        if (StringUtils.isEmpty(DictUtils.getDictValue("sys_logistics_company", categoryLabel, null))) {
            throw new MyException("物流公司[" + categoryLabel + "]不存在");
        }
    }

    //根据"sys_logistics_company"和value值拿到数据字典的label值
    public String getDictLabel(String name, String value) {
        return DictUtils.getDictLabel(name, value);
    }


}
